CSS/HTML

推荐列表 站点导航

当前位置:首页 > 脚本编程 > CSS/HTML >

layui实现登录功能的方法

来源:网络整理  作者:  发布时间:2020-12-18 05:00
layui是一款采用自身模块规范编写的前端UI框架,事实上layui更多是面向于后端开发者,本文就来为大家介绍一下使用...

内置方法config的使用

layui实现登录功能的方法

一、layui框架的文件结构如下:

1.jpg

<html xmlns=""> <head> <meta charset="UTF-8" /> <title>登录</title> <link rel="stylesheet" href=https://www.ym97.com/wenku/cssm"/resource/plugins/wenku/cssmcss/layui.css" type="text/css" /> <link rel="stylesheet" href=https://www.ym97.com/wenku/cssm"/resource/css/login.css" type="text/css" /> <script type="text/javascript" src=https://www.ym97.com/wenku/cssm"/resource/plugins/wenku/cssmlayui.js"> </script> </head> <body> <div class="layui-carousel video_mask" id="login_carousel"> <div carousel-item=""> <div class="carousel_div1"></div> <div class="carousel_div2"></div> <div class="carousel_div3"></div> <div class="carousel_div4"></div> <div class="carousel_div5"></div> </div> <div class="login layui-anim layui-anim-up"> <h1>登录</h1> <form class="layui-form" action="" method="post"> <div class="layui-form-item"> <input type="text" name="username" lay-verify="required" placeholder="请输入用户名" autocomplete="off" value="" class="layui-input" /> </div> <div class="layui-form-item"> <input type="password" name="password" lay-verify="required" placeholder="请输入密码" autocomplete="off" value="" class="layui-input" /> </div><button class="layui-btn layui-btn-normal login_btn" lay-submit="" lay-filter="login">登陆系统</button> </form> </div> </div> </body> </html>![输入图片说明](https://static.oschina.net/uploads/img/201709/03092118_VUPK.png "在这里输入图片标题") < script type = "text/javascript" > //<![CDATA[ layui.use(['form', 'layer', 'jquery', 'carousel'], function () { var $ = layui.jquery, form = layui.form, carousel = layui.carousel; /**背景图片轮播*/ carousel.render( { elem : '#login_carousel', width : '100%', height : '100%', interval : 2000, arrow : 'none', anim : 'fade', indicator : 'none' } ); /**监听登陆提交*/ form.on('submit(login)', function (data) { //弹出loading var loginLoading = top.layer.msg('登陆中,请稍候', { icon : 16, time : false, shade : 0.8 } ); //记录ajax请求返回值 var ajaxReturnData; //登陆验证 $.ajax( { url : '/login/login', type : 'post', async : false, data : data.field, success : function (data) { ajaxReturnData = data; } } ); //登陆成功 if (ajaxReturnData.rendercode == 0) { window.location.href = "/"; top.layer.close(loginLoading); return false; } else { top.layer.close(loginLoading); top.layer.msg(ajaxReturnData.errmsg, { icon : 5 } ); return false; } } ); } ); //]]> < / script >

更多layui知识请关注PHP中文网layui教程栏目

以上就是layui实现登录功能的方法的详细内容,更多请关注聚合云库其它相关文章!

可以在使用模块之前,全局化配置一些参数,如下:

layui.config( { dir : '/res/wenku/cssm' //layui.js 所在路径(注意,如果是script单独引入layui.js,无需设定该参数。),一般情况下可以无视 , version : false //一般用于更新模块缓存,默认不开启。设为true即让浏览器不缓存。也可以设为一个固定的值,如:201610 , debug : false //用于开启调试模式,默认false,如果设为true,则JS模块的节点会保留在页面 , base : '' //设定扩展的Layui模块的所在目录,一般用于外部模块扩展 } ); //这里我主要来理解下base参数,当我自定义了一个模块,如user.js,放在/static/js/目录下,即不是layui里有的,那么我可以通过如下方法使用自定义模块里的方法: layui.config( { base : "/static/js/" } ).use(['user'], function () { var user = layui.user; user.findUsrByUserName(username); } ); ]

登录页面的实现

(1)登陆,我主要用了layui的轮播和提交功能,语言太惨白i,直接贴代码:

相关热词: 功能 方法

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/cssm/5053.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

layui实现登录功能的方法

2020-12-18 编辑:

内置方法config的使用

layui实现登录功能的方法

一、layui框架的文件结构如下:

1.jpg

<html xmlns=""> <head> <meta charset="UTF-8" /> <title>登录</title> <link rel="stylesheet" href=https://www.ym97.com/wenku/cssm"/resource/plugins/wenku/cssmcss/layui.css" type="text/css" /> <link rel="stylesheet" href=https://www.ym97.com/wenku/cssm"/resource/css/login.css" type="text/css" /> <script type="text/javascript" src=https://www.ym97.com/wenku/cssm"/resource/plugins/wenku/cssmlayui.js"> </script> </head> <body> <div class="layui-carousel video_mask" id="login_carousel"> <div carousel-item=""> <div class="carousel_div1"></div> <div class="carousel_div2"></div> <div class="carousel_div3"></div> <div class="carousel_div4"></div> <div class="carousel_div5"></div> </div> <div class="login layui-anim layui-anim-up"> <h1>登录</h1> <form class="layui-form" action="" method="post"> <div class="layui-form-item"> <input type="text" name="username" lay-verify="required" placeholder="请输入用户名" autocomplete="off" value="" class="layui-input" /> </div> <div class="layui-form-item"> <input type="password" name="password" lay-verify="required" placeholder="请输入密码" autocomplete="off" value="" class="layui-input" /> </div><button class="layui-btn layui-btn-normal login_btn" lay-submit="" lay-filter="login">登陆系统</button> </form> </div> </div> </body> </html>![输入图片说明](https://static.oschina.net/uploads/img/201709/03092118_VUPK.png "在这里输入图片标题") < script type = "text/javascript" > //<![CDATA[ layui.use(['form', 'layer', 'jquery', 'carousel'], function () { var $ = layui.jquery, form = layui.form, carousel = layui.carousel; /**背景图片轮播*/ carousel.render( { elem : '#login_carousel', width : '100%', height : '100%', interval : 2000, arrow : 'none', anim : 'fade', indicator : 'none' } ); /**监听登陆提交*/ form.on('submit(login)', function (data) { //弹出loading var loginLoading = top.layer.msg('登陆中,请稍候', { icon : 16, time : false, shade : 0.8 } ); //记录ajax请求返回值 var ajaxReturnData; //登陆验证 $.ajax( { url : '/login/login', type : 'post', async : false, data : data.field, success : function (data) { ajaxReturnData = data; } } ); //登陆成功 if (ajaxReturnData.rendercode == 0) { window.location.href = "/"; top.layer.close(loginLoading); return false; } else { top.layer.close(loginLoading); top.layer.msg(ajaxReturnData.errmsg, { icon : 5 } ); return false; } } ); } ); //]]> < / script >

更多layui知识请关注PHP中文网layui教程栏目

以上就是layui实现登录功能的方法的详细内容,更多请关注聚合云库其它相关文章!

可以在使用模块之前,全局化配置一些参数,如下:

layui.config( { dir : '/res/wenku/cssm' //layui.js 所在路径(注意,如果是script单独引入layui.js,无需设定该参数。),一般情况下可以无视 , version : false //一般用于更新模块缓存,默认不开启。设为true即让浏览器不缓存。也可以设为一个固定的值,如:201610 , debug : false //用于开启调试模式,默认false,如果设为true,则JS模块的节点会保留在页面 , base : '' //设定扩展的Layui模块的所在目录,一般用于外部模块扩展 } ); //这里我主要来理解下base参数,当我自定义了一个模块,如user.js,放在/static/js/目录下,即不是layui里有的,那么我可以通过如下方法使用自定义模块里的方法: layui.config( { base : "/static/js/" } ).use(['user'], function () { var user = layui.user; user.findUsrByUserName(username); } ); ]

登录页面的实现

(1)登陆,我主要用了layui的轮播和提交功能,语言太惨白i,直接贴代码:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/cssm/5053.shtml

相关文章

风云图片

推荐阅读

返回CSS/HTML频道首页